//package com.ruoyi.lock.controller;
//
//import com.ruoyi.common.annotation.Anonymous;
//import com.ruoyi.common.core.controller.BaseController;
//import com.ruoyi.common.core.domain.AjaxResult;
//import com.ruoyi.quartz.task.RyTask;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.GetMapping;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RestController;
//
///**
// * Oracle测试Controller
// *
// * @author ruoyi
// * @date 2025-01-27
// */
//@RestController
//@RequestMapping("/oracle/test")
//@Anonymous
//public class OracleTestController extends BaseController {
//
//    @Autowired
//    private RyTask ryTask;
//
//    /**
//     * 测试已知成功的时间参数
//     */
//    @GetMapping("/testKnownWorkingTime")
//    public AjaxResult testKnownWorkingTime() {
//        try {
//            System.out.println("=== 手动触发已知成功时间参数测试 ===");
//            ryTask.testKnownWorkingTime();
//            return AjaxResult.success("已知成功时间参数测试执行完成，请查看控制台日志");
//        } catch (Exception e) {
//            return AjaxResult.error("已知成功时间参数测试执行失败：" + e.getMessage());
//        }
//    }
//
//    /**
//     * 测试当前时间查询
//     */
//    @GetMapping("/testCurrentTime")
//    public AjaxResult testCurrentTime() {
//        try {
//            System.out.println("=== 手动触发当前时间测试 ===");
//            ryTask.testCurrentTimeQuery();
//            return AjaxResult.success("当前时间测试执行完成，请查看控制台日志");
//        } catch (Exception e) {
//            return AjaxResult.error("当前时间测试执行失败：" + e.getMessage());
//        }
//    }
//
//    /**
//     * 测试不同时间格式
//     */
//    @GetMapping("/testTimeFormats")
//    public AjaxResult testTimeFormats() {
//        try {
//            System.out.println("=== 手动触发时间格式测试 ===");
//            ryTask.testTimeFormats();
//            return AjaxResult.success("时间格式测试执行完成，请查看控制台日志");
//        } catch (Exception e) {
//            return AjaxResult.error("时间格式测试执行失败：" + e.getMessage());
//        }
//    }
//
//    /**
//     * 手动触发Oracle用户卡查询（当前时间）
//     */
//    @GetMapping("/queryUserCard")
//    public AjaxResult queryUserCard() {
//        try {
//            System.out.println("=== 手动触发Oracle用户卡查询（当前时间）===");
//            ryTask.queryOracleUserCard("current");
//            return AjaxResult.success("Oracle用户卡查询执行完成，请查看控制台日志");
//        } catch (Exception e) {
//            return AjaxResult.error("Oracle用户卡查询执行失败：" + e.getMessage());
//        }
//    }
//
//    /**
//     * 手动触发Oracle用户卡查询（2020年以后所有数据）
//     */
//    @GetMapping("/queryUserCardAll")
//    public AjaxResult queryUserCardAll() {
//        try {
//            System.out.println("=== 手动触发Oracle用户卡查询（2020年以后所有数据）===");
//            ryTask.queryOracleUserCard("all");
//            return AjaxResult.success("Oracle用户卡查询（all）执行完成，请查看控制台日志");
//        } catch (Exception e) {
//            return AjaxResult.error("Oracle用户卡查询执行失败：" + e.getMessage());
//        }
//    }
//}